import java.util.Arrays;



public class Main {



    //实现一个方法 printArray, 以数组为参数, 循环访问数组中的每个元素, 打印每个元素的值.
    public static void printArray(int[] a,int n) {
        for (int i = 0; i < n; i++) {
            System.out.print(a[i] + " ");
        }
    }

//实现一个方法 transform, 以数组为参数, 循环将数组中的每个元素 乘以 2 , 并设置到对应的数组元素上. 例如 原数组为 {1, 2, 3}, 修改之后为 {2, 4, 6}
public static void transform(int[] a,int n) {
    for (int i = 0; i < n; i++) {
        a[i] *= 2;
    }
}

//实现一个方法 sum, 以数组为参数, 求数组所有元素之和.
    public static int sum(int[] a,int n) {
        int sum = 0;
        for (int i = 0; i < n; i++) {
            sum += a[i];
        }
        return sum;
    }

    //实现一个方法 avg, 以数组为参数, 求数组中所有元素的平均值(注意方法的返回值类型).
    public static double avg(int[] a, int n) {
        int avg = 0;
        for (int i = 0; i < n; i++) {
            avg += a[i];
        }
        return (double)avg / n;
    }
    public static void main2(String[] args) {
        int[] a = {1,2,3,4,5,6};

        System.out.println(avg(a, a.length));
    }
    //创建一个 int 类型的数组, 元素个数为 100, 并把每个元素依次设置为 1 - 100
    public static void main1(String[] args) {
        int[] a = new int[100];
        for (int i = 0; i < 100; i++) {
            a[i] = i + 1;
        }
        System.out.println(Arrays.toString(a));
    }
}